.page {
    margin-left: 20px;
    width: 100%;

    .container {
        width: 100%;

        .title {
            margin-top: 20px;
            font-size: 20px;
            font-size: 600;
        }

        .bannerWrap {
            margin-top: 20px;
            display: flex;
            justify-content: space-between;

            .bannerItem {
                width: 32%;
                background-color: white;
                box-sizing: border-box;
                padding: 20px 15px;
                border-radius: 15px;
                box-shadow: #ddd 0 0 10px 0;

                .itemTitle {
                    font-size: 15px;
                }

                hr {
                    margin: 20px 0;
                }

                .itemImg {
                    cursor: pointer;
                    width: 100%;
                    position: relative;
                    margin-top: 20px;
                    margin-bottom: 20px;

                    &:hover::before {
                        transition: all 0.5s ease;
                        width: 100%;
                        height: 100%;
                        border-radius: 10px;
                        content: '+更换图片+';
                        font-size: 15px;
                        color: white;
                        text-align: center;
                        vertical-align: middle;
                        position: absolute;
                        left: 0;
                        top: 0;
                        z-index: -1;
                        background-color: rgba(0, 0, 0, 0.334);
                    }

                    .imgUpload {

                        img {
                            width: 100%;
                            border-radius: 10px;
                        }
                    }
                }

                .itemText {
                    margin-top: 20px;
                }


            }
        }
    }
}